StringRegexValidator checks that a given String field, if not empty, matches the configured regular expression.
@StringRegexValidator(message = "Default message", key = "i18n.key", shortCircuit = true, regex = "a regular expression", caseSensitive = true)